package com.guodi.model.enums;

import lombok.Getter;

import java.util.Objects;

/**
 * @描述: 体检报告维度描述枚举
 * @作者: lzy
 * @日期: 2023/5/8 15:39
 **/
@Getter
public enum CmeReportIdtDescribeEnum {

    STYJ("生态宜居",
            "生态宜居涉及开发强度、生态环境两个方面，包含 ${idtCount} 个基本指标。\n" +
            "${divisionName}居民对城市生态宜居性总体满意度为 79.33 分。" +
                    "其中，区域开发强度、城市生活污水集中收集率、公园绿地服务半径覆盖率、城市生态廊道达标率、" +
                    "城市生活污水集中收集率、新建住宅建筑高度超过80米的数量指标得分高于城市生态宜居性总体满意度得分，" +
                    "说明${divisionName}居民对这些方面较为满意。"),
    JKSS("健康舒适",
            "健康舒适分为便民服务、体育设施、养老服务、教育服务、居住环境、医疗服务等六个方面，包含 ${idtCount} 项基本指标。\n" +
            "${divisionName}居民对城市健康舒适性总体满意度为 72.93 分。" +
                    "其中，老旧小区改造达标率、人均社区体育场地面积、社区卫生服务中心门诊分担率、社区老年服务站覆盖率" +
                    "指标得分高于城市健康舒适性总体满意度得分，说明${divisionName}居民对这些方面较为满意。"),
    AQRX("安全韧性",
            "安全韧性涉及自然灾害、公共安全、公共卫生、避灾空间四个方面，包含 ${idtCount} 项基本指标。\n" +
            "${divisionName}居民对城市安全韧性总体满意度为 83.43 分。" +
                    "其中，城市二级及以上医院覆盖率、城市可渗透地面面积比例、城市内涝积水点密度" +
                    "指标得分高于城市安全韧性总体满意度得分，说明${divisionName}居民对这些方面较为满意。"),
    JTBJ("交通便捷",
            "交通便捷涉及设施布局、出行效率、出行结构三个方面，包含 ${idtCount} 个基本指标\n" +
            "${divisionName}居民对城市交通便捷性总体满意度为 76.43 分。" +
                    "其中，绿色交通出行分担率、城市道路网密度" +
                    "指标得分高于城市交通便捷性总体满意度得分，说明${divisionName}居民对这些方面较为满意。"),
    FMTS("风貌特色",
            "风貌特色涉及历史文化资源保护与利用、文化旅游发展两个方面，包含 ${idtCount} 项基本指标。\n" +
            "${divisionName}居民对城市风貌特色性总体满意度为 82.43 分。" +
                    "其中，城市历史文化街区保护修缮率、万人城市文化建筑面积" +
                    "指标得分高于城市风貌特色性总体满意度得分，说明${divisionName}居民对这些方面较为满意。"),
    ZJYX("整洁有序",
            "整洁有序涉及市政及环卫设施、物业管理两个方面，包括 ${idtCount} 项基本指标，监测城市治理能力。\n" +
            "${divisionName}居民对城市整洁有序性总体满意度为 70.43 分。" +
                    "其中，城市窨井盖完好率、城市街道立杆、空中线路规整性" +
                    "指标得分高于城市整洁有序性总体满意度得分，说明${divisionName}居民对这些方面较为满意。"),
    DYBR("多元包容",
            "多元包容涉及基本社会保障与住房保障两个方面，包括 ${idtCount} 项基本指标，监测城市对弱势群体（主要为残疾人、低收入人群）的关怀与包容度。\n" +
            "${divisionName}居民对城市多元包容性总体满意度为 82.43 分。" +
                    "其中，居住在棚户区和城中村中的人口数量占比、常住人口住房保障服务覆盖率" +
                    "指标得分高于城市多元包容性总体满意度得分，说明${divisionName}居民对这些方面较为满意。"),
    CXHL("创新活力",
            "创新活力专题涉及开放活力与创新能力两个方面，包括 ${idtCount} 个基本指标，主要反映城市的创新能力和城市人口、产业活力等情况，结合柳州在新基建及职业教育方面的发展目标增加 2 个特色指标。\n" +
            "${divisionName}居民对城市创新活力性总体满意度为 72.43 分。" +
                    "其中，城市信贷结构优化比例、城市新增商品住宅与新增人口住房需求比、城市小学生入学增长率" +
                    "指标得分高于城市创新活力性总体满意度得分，说明${divisionName}居民对这些方面较为满意。");

    //分类名称（指标维度）
    private String name;

    //分类说明
    private String describe;


    CmeReportIdtDescribeEnum(String name, String describe){
        this.name = name;
        this.describe = describe;
    }

    /**
     * @描述: 根据名字获取分类说明
     * @入参:
     * @出参:
     * @作者: lzy
     * @日期: 2023/5/25 15:01
     **/
    public static String getDescribeByName(String name) {
        CmeReportIdtDescribeEnum[] values = values();
        for (CmeReportIdtDescribeEnum value : values) {
            if(Objects.equals(value.getName(), name)){
                return value.getDescribe();
            }
        }
        return "";
    }
}
